algorithm stochastic simulation mol dynamics