Shreds: Fine-Grained Execution Units with Private Memory
Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems