Checkpoint-Restart and Platform Design Criteria