Load Balancing Search Algorithms on a Heterogeneous Cluster of PCs