Parallel Tempering for Bayesian Neural Networks paper: https://github.com/rohitash-chandra/research/blob/master/2019/Chandra_LangevinNeurocom2019.pdf