Rename file in lower case underscore style.
Add string formatting library.
Add functions to get device info for CUDA.
Don't set CUDA_NVCC_FLAGS.

Determine them empirically if programs fails.