\newcommand{\etalchar}[1]{$^{#1}$}
\begin{thebibliography}{YWS{\etalchar{+}}93}

\bibitem[FC92]{Foch92}
I.~Foster and K.~Chandy.
\newblock {Fortran M}: {A} language for modular parallel programming.
\newblock Technical Report MCS-P327-0992, Argonne National Laboratory, June
  1992.

\bibitem[LR91]{LaRi91}
M.~Lam and M.~Rinard.
\newblock Coarse-grain parallel programming in {Jade}.
\newblock In {\em Proceedings of the Third ACM SIGPLAN Symposium on Principles
  and Practice of Parallel Programming}, Williamsburg, VA, April 1991.

\bibitem[SOG93]{StOG93}
J.~Stichnot, D.~O'Hallaron, and T.~Gross.
\newblock Generating communication for array statements: Design,
  implementation, and evaluation.
\newblock In {\em Sixth Annual Workshop on Languages and Compilers for Parallel
  Computing}, Portland, Oregon, Aug 1993.

\bibitem[SOG{\etalchar{+}}94]{SOGD94}
J.~Subhlok, D.~O'Hallaron, T.~Gross, P.Dinda, and J.~Webb.
\newblock Communication and memory requirements as the basis for mapping task
  and data parallel programs.
\newblock Technical Report CMU-CS-94-106, School of Computer Science, Carnegie
  Mellon University, January 1994.

\bibitem[SSOG93]{SSOG93}
J.~Subhlok, J.~Stichnoth, D.~O'Hallaron, and T.~Gross.
\newblock Exploiting task and data parallelism on a multicomputer.
\newblock In {\em ACM SIGPLAN Symposium on Principles and Practice of Parallel
  Programming}, May 1993.

\bibitem[Sub93]{Subh93b}
J.~Subhlok.
\newblock Automatic mapping of task and data parallel programs for efficient
  execution on multicomputers.
\newblock Technical Report CMU-CS-93-212, School of Computer Science, Carnegie
  Mellon University, November 1993.

\bibitem[YWS{\etalchar{+}}93]{YWSO93}
B.~Yang, J.~Webb, J.~Stichnoth, D.~O'Hallaron, and T.~Gross.
\newblock Do\&merge: Integrating parallel loops and reductions.
\newblock In {\em Sixth Annual Workshop on Languages and Compilers for Parallel
  Computing}, Portland, Oregon, Aug 1993.

\end{thebibliography}
