first support for integration with NVCC/CUDART API