DeepMal: maliciousness-Preserving adversarial instruction learning against static malware detection | Synapse