CUDA Data Parallel Primitives Library