Oopse: an Object-Oriented Parallel Simulation Engine for Molecular Dynamics | AMiner