Software Support and Evaluation of Hardware Transactional Memory on Blue Gene/Q | IEEE Journals & Magazine | IEEE Xplore