\begin{thebibliography}{999}

\bibitem[1]{Cierniak-offline-CPE-1997}
% article
M. Cierniak and W. Li.
\newblock Optimizing Java Bytecodes.
\newblock {\em Concurrency\hspace{.17em}---\hspace{.17em}Practice and
Experience}, 9(6):427--444, June 1997.

\bibitem[2]{Chambers-TR-Whole-Program-1996}
% techreport, manual, mastersthesis, or phdthesis
C. Chambers, J. Dean, and D. Grove.
\newblock Whole-Program Optimization of Object-Oriented Languages.
\newblock TR UW-CSE-96-06-02, Department of Computer Science and
Engineering, University of Washington, 1996.

\bibitem[3]{Cierniak-PACT-1997}
% booklet, unpublished, or misc
M. Cierniak and W. Li.
\newblock Interprocedural Array Remapping.
\newblock To appear in {\em {}Proceedings of the International Conference on
Parallel Architectures and Compilation Techniques (PACT '97)}, San Francisco,
CA, November 1997.

\bibitem[4]{Cierniak-PLDI-1995}
% inproceedings
M. Cierniak and W. Li.
\newblock Unifying Data and Control Transformations for Distributed
Shared-Memory Machines.
\newblock In {\em Proceedings of the SIGPLAN '95 Conference on Programming
Language Design and Implementation}, La Jolla, CA, June 1995.

\bibitem[5]{Cierniak-COMPCON-1997}
% inproceedings
M. Cierniak and W. Li.
\newblock Briki: an Optimizing Java Compiler.
\newblock In {\em Proceedings of the IEEE COMP{}CON '96}, San Jose, CA,
February 1997.

\bibitem[6]{Aho-compilers-1986}
% book or inbook
A.~V. Aho, R. Sethi, and J.~D. Ullman.
\newblock {\em Compilers: Principles, Techniques, and Tools}.
\newblock Addison-Wesley, Reading, MA, 1986.

\bibitem[7]{Wolfe-compilers-1996}
% book or inbook
M. Wolfe.
\newblock {\em High Performance Compilers for Parallel Computing}.
\newblock Addison-Wesley Publishing Company, Reading, MA, 1996.

\bibitem[8]{Kaffe-v0.8.3-1997}
% booklet, unpublished, or misc
T. Wilkinson.
\newblock Kaffe v0.8.3 --- A Free Virtual Machine to Run Java Code.
\newblock March 1997.
\newblock Available at {\tt http://www.kaffe.org/}.

\bibitem[9]{Java-Language-Specification-1996}
% book or inbook
J. Gosling, B. Joy, and G. Steele.
\newblock {\em The Java Language Specification}.
\newblock Addison-Wesley Longman, Inc., Reading, MA, 1996.

\bibitem[10]{Java-VM-1996}
% book or inbook
T. Lindholm and F. Yellin.
\newblock {\em The Java Virtual Machine Specification}.
\newblock Addison-Wesley Longman, Inc., Reading, MA, 1996.

\bibitem[11]{SPEC-CPU92-1996}
% booklet, unpublished, or misc
Standard Performance Evaluation Corporation.
\newblock SPEC CPU92 Benchmarks.
\newblock April 1996.
\newblock Available at {\tt http://open.specbench.org/osg/cpu92/}.

\end{thebibliography}

