CUDA Device Layer:

header only library for CUDA programming