7210 Spring 2014 project for implementing checkpointing on snucl and reducing recovery overhead with NDRange splitting