Now you are in the subtree of Distributed Computing project. 

Software Transactional Memory