Contention elimination by replication of sequential sections in distributed shared memory programs
Honghui Lu, Alan L. Cox, Willy Zwaenepoel · 2001
In shared memory programs contention often occurs at the transition between a sequential and a parallel section of the code. As all threads start executing the parallel section, they often access data just modified by the thread that executed the sequential section, causing a flurry of data requests to converge on that processor.