Some C++ classes to simplify working with the CUDA Runtime API