An N-Tree library that works entirely in the GPU or OpenCL like device