Parallel programming with layered streams - Okamura, Akira; Matsumoto, Yuji (1987)