A smart fuzzing method for detecting heap-based vulnerabilities in executable codes - doi 10.1002/sec.1681 2016-12 Article type Journal