Space-time tradeoffs for approximate nearest neighbor searching | Synapse