There is an integer implimentation called tremor. I believe it is more to do with the fact that there is often a dedicated mp3 decoder in these portable devices, and it has to burn the cpu for decoding vorbis.