add load balance for spartan: just simply migrate tiles to other workers.

Without load balance when testing a small set of clueweb, the time cost for each iteration is about 9.9s. There is only one worker running more than 9s. After moving some small tiles out to other workers, the time cost for each iteration will drop to 5.4s.