eyalroz / cuda-api-wrappers C++ 906 91 Thin, unified, C++-flavored wrappers for the CUDA APIs api-wrapper cuda cuda-runtime-api modern-cpp