Cost is king in many embedded-system designs. To reduce costs, designers will typically call upon a single microprocessor to run the whole show, figuring that fewer parts mean lower cost. But ...