On the implementation of the 'heat bath' algorithms for Monte Carlo simulations of classical Heisenberg spin systems | Synapse