The CELL Microprocessor