Structuring parallel and distributed programs | IET Conference Publication | IEEE Xplore