Do you really need multi-core processor? The problem behind of this question is that multiprocessing always come with a cost. Sometimes it could be cheaper if the problem could be solved using sequential programming rather than spawning a new thread.
Thus programmer have to make the right decision when doing reverse engineering analysis. Do not waste the value of multi-core processor.
Think twice! :o)