Extending The Time Scale In Atomistic Simulations: The Diffusive Molecular Dynamics Method