Design considerations for a general-purpose microprocessor | IEEE Journals & Magazine | IEEE Xplore