A Software Architecture for HPC Grid Applications - Newhouse,S; Mayer,A; Darlington,J (Springer, 2000)