Dynamic load balancing for large-scale distributed association rule mining