Our work on parallel languages and HPF is supported in part by the Center for Research on Parallel Computation with NSF cooperative agreement No. CCR-9120008, and by DARPA under contract #DABT63-91-C-0028.