Checkpointing to Minimize Completion Time for Inter-Dependent Parallel Processes on Volunteer Grids | IEEE Conference Publication | IEEE Xplore