Describes the use of control abstraction in easily adapting parallel programs to execute efficiently on a wide variety of architectures.