X10: an object-oriented approach to non-uniform cluster computing
Simple, fast, and practical non-blocking and blocking concurrent queue algorithms