Analysis and mitigation of speculative store bypass (CVE-2018-3639)