Data race avoidance and replay scheme for developing and debugging parallel programs on distributed shared memory systems - Chiu, Yung-Chang; Shieh, Ce-Kuen; Huang, Tzu-Chi; Liang, Tyng-Yeu; Chu, Kuo-Chih (Parallel Computing, 2011)