Software pattern design for cluster computing | IEEE Conference Publication | IEEE Xplore