Designing systems for highly parallel and distributed computing | IEEE Conference Publication | IEEE Xplore