Bonetta, D., "A Parallel Programming Model and Runtime System for Safe Event-based Parallel Programming", USI Faculty of Informatics, Lugano, Switzerland, USI, pp. 179, September, 2014.