Complementary hashing for approximate nearest neighbor search | Synapse