Gruss, et al.. Strong and Efficient Cache Side-channel Protection Using Hardware Transactional Memory. 2017.