Parallel tempering is efficient for learning restricted Boltzmann machines | Synapse