K-nearest neighbor search: Fast GPU-based implementations and application to high-dimensional feature matching | Synapse