You will have much more success using a standard server for unloading a heavy lift. My experience with the Android emulator is that it processes tasks more than twice as slowly as my tasks on the phone do, assuming that you will not actually get a performance boost by offloading the work to the emulator.
If you use a standard Java server that does this work, you will find that it provides much greater gains.
source share