The Scalable Checkpoint/Restart Library