MPC8641D: High-performance Dual Core Processor