This project was completed during a summer research internship sponsored the Center for Research on Parallel Computation and the California Institute of Technology, partially funded by the National Science Foundation. I would like to thank Dr. Mani Chandy and JoAnn Boyd for coordinating this program, Rajit Manohar for fixing the printer among many other things, and Berna Massingill, for help with the layout of this document. I am also deeply grateful to John Thornley for providing the initial sequential version of Othello, upon which all of my improvements are based, and for all of his help and guidance along the way.