Accelerate k Nearest Neighbor on GPU(s)