Extending the OpenCHK Model with advanced checkpoint features