IEEE Micro The magazine for chip and silicon systems designers: 2006 (IEEE Computer Society, 2006)