Concurrent Applications using Elastic Transactions Implementing highly concurrent applications using elastic transactions in Software Transactional Memories (STM).