A port of clpp (OpenCL Data Parallel Primitives Library) to .net