Building a scalable and accurate copy detection mechanism | Synapse