doi dblp iChip Multiprocessor Architecture: Techniques to Improve Throughput and Latency Kunle Olukotun | Lance Hammond | James Laudon 2007