1. The Dynamic Kernel Scheduler—Part 1
2. Gpu-accelerated libraries, https://developer.nvidia.com/gpu-accelerated-libraries
3. Thrust, http://docs.nvidia.com/cuda/thrust
4. Arrayfire, http://www.arrayfire.com/docs/index.htm
5. Boostcompute, https://boostorg.github.io/compute/