An automated Verlet neighbor list algorithm with a multiple time-step approach for the simulation of large systems