Realizing Programming Models CS 258, Spring 99 David E. Culler Computer Science Division U.C. Berkeley.