HeapDefender: A Mechanism of Defending Embedded Systems against Heap Overflow via Hardware
Hardbound: architectural support for spatial safety of the C programming language