Checkpoint in GPU

I need to create a checkpoint for a CUDA application. Are there any recommended tools? Thanks