CUDA unbound.  A library of reusable SIMT software primitives (sort, scan, reduce, etc) for making CUDA kernels easier to write.