A sampling method that explores a distribution by running multiple chains at different temperatures and swapping between them.