IEEE parallel & distributed technology (IEEE Computer Society)