Dynamic temperature selection for parallel tempering in Markov chain Monte Carlo simulations | Synapse