optimization

Modernizing a CUDA library from 2015