Identifying the optimal level of parallelism in transactional memory applications. - Diego Didona; Pascal Felber; Derin Harmanci; Paolo Romano 002; Jörg Schenker (Computing, 2015)