An application-independent concurrency skeleton in Ada 95
Parallel skeletons for structured composition