Simulated Memory Manager for NYU Poly OS Course, Spring 2013