Microprocessors from chips to systems