Mitigating Microarchitectural Vulnerabilities To Improve Cloud Security And Reliability