Molecular dynamics algorithm for condensed systems with multiple time scales | Synapse