Architectural requirements of parallel scientific applications with explicit communicationRobert E. CypherA. Hoet al.1993ISCA 1993