IEEE parallel & distributed technology (IEEE Computer Society, 1993)