Linked Presentation: Strong and Efficient Cache Side-Channel Protection using Hardware Transactional Memory