The best utilization of all system resources can be achieved if the application is of such a nature that it can be distributed to execute in parallel on two engines.
Most of the audio compression algorithms fall into this category, since they involve a transform coding followed by fairly complex bit allocation routine at the encoder.