Molecular dynamics algorithm for multiple time scales: Systems with long range forces | Synapse