work stealing implemented