How DSPs are Different from Other Microprocessors