It is a commonly held view that it is harder to develop software for multiple-processor systems than single-processor systems. But in fact, this is not always the case. Our design team at TRW Conekt, the consultancy arm of TRW Automotive, recently undertook a project that demonstrates how partitioning the hardware to match the problem at hand allows development of very efficient systems using many processors.