Molecular dynamics for very large systems on massively parallel computers: The MPSim program