Verifying safety and liveness for the FlexTM hybrid transactional memory | IEEE Conference Publication | IEEE Xplore