Exploiting process lifetime distributions for dynamic load balancing