Reducing world switches in virtualized environment with flexible cross-world calls
Overshadow: a virtualization-based approach to retrofitting protection in commodity operating systems