Parallel k nearest neighbor graph construction using tree-based data structures
Multidimensional binary search trees used for associative searching