Prototyping tools for parallel program design. - Edmund Reid Hart (1996)