Checkpointing dataspaces in core