Iterative quantization: A procrustean approach to learning binary codes | Synapse