Data Oriented Design, Region-Based Memory Management, and Security