ABYSS: an architecture for software protection | Synapse