\begin{thebibliography}{10}

\bibitem{cytron89}
R.~Cytron, J.~Ferrante, and V.~Sarkar.
\newblock Experiences using control dependence in {PTRAN}.
\newblock In {\em Languages and Compilers for Parallel Computing}, August 1989.

\bibitem{DoSo87}
J.~Dongarra and D.~Sorensen.
\newblock A portable environment for developing parallel {F}ortran programs.
\newblock {\em Computer Computing}, 5:175--186, 1987.

\bibitem{fox91}
G.~Fox.
\newblock The architecture of problems and portable parallel software systems.
\newblock Technical Report CRPC-TR91172, Northeast Parallel Architectures
  Center, 1991.

\bibitem{poly92}
M.~Girkar and C.~C. Polychronopoulos.
\newblock Automatic extraction of functional parallelism from ordinary
  programs.
\newblock {\em {IEEE} Transactions on Parallel and Distributed Systems},
  3(2):166--178, March 1992.

\bibitem{hillis86}
D.~W. Hillis and G.~L. {Steele, Jr.}
\newblock Data parallel algorithms.
\newblock {\em Communications of the ACM}, 29(12):1170--1183, December 1986.

\bibitem{hinrichs92}
S.~Hinrichs.
\newblock Optimizing program communication for private memory machines.
\newblock In {\em Languages and Compilers for Parallel Computing}, 1992.

\bibitem{HiKT91a}
S.~Hiranandani, K.~Kennedy, and C.~Tseng.
\newblock Compiler optimizations for {F}ortran {D} on {MIMD} distributed-memory
  machines.
\newblock In {\em Proceedings of Supercomputing '91}, Albuquerque, NM, November
  1991.

\bibitem{KoMR87}
C.~Koelbel, P.~Mehrotra, and J.~Van Rosendale.
\newblock Semi-automatic domain decomposition in {BLAZE}.
\newblock In S.~K. Sahni, editor, {\em Proceedings of the 1987 International
  Conference on Parallel Processing}, pages 521--524, August 1987.

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

\bibitem{lee87}
E.~A. Lee and D.~G. Messerschmitt.
\newblock Static scheduling of synchronous data flow programs for digital
  signal processing.
\newblock {\em IEEE Transactions on Computers}, C-36(1):24--35, January 1987.

\bibitem{ohallaron91d}
D.~R. O'Hallaron.
\newblock The {ASSIGN} parallel program generator.
\newblock In {\em Proceedings of the 6th Distributed Memory Computing
  Conference}, pages 178--185, Portland, OR, April 1991.

\bibitem{printz91}
H.~W. Printz.
\newblock {\em Automatic Mapping of Large Signal Processing Systems to a
  Parallel Machine}.
\newblock PhD thesis, Carnegie Mellon, May 1991.

\bibitem{ribas90}
H.~B. Ribas.
\newblock Automatic generation of systolic programs from nested loops.
\newblock Technical Report CMU-CS-90-143, Department of Computer Science,
  Carnegie-Mellon University, June 1990.

\bibitem{borkar88}
{S. Borkar et. al.}
\newblock i{W}arp: An integrated solution to high-speed parallel computing.
\newblock In {\em Supercomputing '88}, Kissimmee, FL, November 1988.

\bibitem{tseng89}
P.~S. Tseng.
\newblock A parallelizing compiler for distributed memory parallel computers.
\newblock Technical Report CMU-CS-89-148, Department of Computer Science,
  Carnegie-Mellon University, May 1989.

\bibitem{ZiBG88}
H.~Zima, H-J. Bast, and M.~Gerndt.
\newblock {\em SUPERB: A Tool For Semi-automatic {MIMD/SIMD} Parallelization},
  volume~6 of {\em Parallel Computing}, pages 1--18.
\newblock North-Holland, 1988.

\end{thebibliography}
