A semantics-based approach to malware detection | Synapse