What You Corrupt Is Not What You Crash: Challenges in Fuzzing Embedded Devices
Valgrind: a framework for heavyweight dynamic binary instrumentation