Кто-то работал с какими-то библиотеками для STM, версией от gcc(Transactional Memory in GCC) или даже писал собственные реализации? Поделитесь опытом. Интересует как аспекты реализации, так и удобство использования, а так же, безусловно, производительность и аппетиты тех или иных решений.