D2STM: Dependable Distributed Software Transactional Memory | IEEE Conference Publication | IEEE Xplore