Comprehensive assessment of run-time hardware-supported malware detection using general and ensemble learning | Synapse