Microprocessor design issues: thoughts on the road ahead | IEEE Journals & Magazine | IEEE Xplore