Software transactional memories for Scala - Goodman, Daniel; Khan, Behram; Khan, Salman; Luján, Mikel; Watson, Ian (Journal of Parallel & Distributed Computing, 2013)