Memoization of methods using software transactional memory to track internal state dependencies. - Hugo Rito; João P. Cachopo (PPPJ, 2010)

A lock-free cache invalidation protocol for the atom system. - Hugo Rito; João P. Cachopo (SPLASH Workshops, 2011)

FlashbackSTM: Improving STM Performance by Remembering the Past. - Hugo Rito; João P. Cachopo (LCPC, 2012)

ProPS: A Progressively Pessimistic Scheduler for Software Transactional Memory. - Hugo Rito; João P. Cachopo (Euro-Par, 2014)

Adaptive transaction scheduling for mixed transactional workloads. - Hugo Rito; João P. Cachopo (Parallel Comput., 2015)