\begin{thebibliography}{1}

\bibitem{IStructures}
Arvind and R.~E. Thomas.
\newblock {I-structures: An Efficient Data Type for Parallel Machines}.
\newblock Technical Report TM 178, Computation Structures Group, MIT Lab. for
  Computer Science, Cambridge, MA 02139, September 1980.

\bibitem{BarthThesis}
P.~S. Barth.
\newblock {\em {Atomic Data Structures for Parallel Computing}}.
\newblock PhD thesis, {Laboratory for Computer Science, Massachusetts Institute
  of Technology, Cambridge, MA 02139}, January 1992.
\newblock {LCS Technical Report 532}.

\bibitem{MStructures}
P.~S. Barth, R.~S. Nikhil, and Arvind.
\newblock {M-structures: Extending a Parallel, Non-strict Functional Language
  with State}.
\newblock In {\em Proceedings of the Fifth ACM Conference on Functional
  Programming Languages and Computer Architecture, Springer-Verlag Lecture
  Notes In Computer Science, Volume 523}, pages 538--568, August 1991.

\bibitem{Semaphores}
E.~W. Dijkstra.
\newblock {Hierarchical Ordering of Sequential Processes}.
\newblock {\em Acta Informatica}, 1:115--138, 1971.

\bibitem{Multilisp}
R.~Halstead.
\newblock {Multilisp: A Language for Concurrent Symbolic Computation}.
\newblock {\em Transactions on Programming Languages and Systems}, October
  1986.

\bibitem{HoareMonitors}
C.~A.~R. Hoare.
\newblock {Monitors: An Operating System Structuring Concept}.
\newblock {\em Communications of the ACM}, 10(10):549--557, October 1974.

\bibitem{IdBook}
R.~S. Nikhil and Arvind.
\newblock {\em {Programming in {\it Id\/}: a parallel programming language}}.
\newblock 1990.
\newblock Textbook on implicit parallel programming. In preparation.

\bibitem{IdWorld}
R.~S. Nikhil, P.~R. Fenstermacher, J.~E. Hicks, and R.~P. Johnson.
\newblock {\em Id World Reference Manual}.
\newblock Computation Structures Group Memo, M.I.T. Laboratory for Computer
  Science, 545 Technology Square, Cambridge, MA, Nov. 1989.

\bibitem{SteeleThesis}
K.~M. Steele.
\newblock {Implementation of an I-Structure Memory Controller}.
\newblock Technical Report TR-471, M.I.T. Laboratory for Computer Science, 545
  Technology Square, Cambridge, MA, May 1990.
\newblock (MS Thesis, Dept. of EECS, MIT).

\end{thebibliography}
