Tradeoffs in fine-grained heap memory protection
Buffer overflows: attacks and defenses for the vulnerability of the decade