ByNobleID
    Practical experiences with Java software transactional memory | NobleID