How to Hide Secrets from Operating System: Architecture Level Support for Dynamic Address Trace Obfuscation