Additionally, the codecs used in these applications are generally processor intensive and highly threadable, speeding up almost linearly with additional processor cores.
Not all audio codecs can be used for streaming applications, and for such applications a codec designed to stream data effectively will usually be chosen.