Efficiently Mitigating Transient Execution Attacks using the Unmapped Speculation Contract | USENIX