https://hgpu.org/?p=23107
CRAC: Checkpoint-Restart Architecture for CUDA with Streams and UVM