Identifying Bottlenecks in a Multithreaded Superscalar Identifying Bottlenecks in a MultithreadedSup erscalar Micropro cessor