IBM Power5 chip: a dual-core multithreaded processor | IEEE Journals & Magazine | IEEE Xplore