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.
after adding load balance, the time cost for each iteration will drop to
5.4s.