X10: an object-oriented approach to non-uniform cluster computing
tinygals : a programming model for event - driven embedded systems .