Affiliation: | a Parallel Computing Research Laboratory, Department of Electrical and Electronic Engineering, The University of Western Australia, Nedlands, Perth, Western Australia 6907, Australia b Department of Computer Science, University of Missouri, Rolla, MO 65401, USA c Department of Computer Science, Old Dominion University, Norfolk, VA 23529-0162, USA |