Visible to the public SaTC:CORE:Small: A Secure Processor that Exploits Multicore Parallelism while Protecting Against Microarchitecture State Attacks