Scientific middleware for abstracted parallelisation - Goodman, D (Oxford University Computing Laboratory, 2005)