Supervised Hashing Using Graph Cuts and Boosted Decision Trees | Synapse