Krste Asanovic computer architecture, VLSI design, parallel programming Division of Computer Science/EECS