Mondrian memory protection
architectural support for single address space operating systems .