Concurrency control with data coloring
Luís Ceze, Christoph von Praun, Călin Caşcaval, Pablo Montesinos, Josep Torrellas · 2008
Concurrency control is one of the main sources of error and complexity in shared memory parallel programming. While there are several techniques to handle concurrency control such as locks and transactional memory, simplifying concurrency control has proved elusive.