NVCR: A Transparent Checkpoint-Restart Library for NVIDIA CUDA | IEEE Conference Publication | IEEE Xplore