Protecting Kernel Code and Data with a Virtualization-Aware Collaborative Operating System | IEEE Conference Publication | IEEE Xplore