Performance Oriented Partial Checkpoint and Migration of LAM/MPI Applications