CHEx86: Context-Sensitive Enforcement of Memory Safety via Microcode-Enabled Capabilities | IEEE Conference Publication | IEEE Xplore