Scalable architectural support for trusted software | Synapse