correct calculation of grainSize
use splitting constructor
don't disable tbb
disable copying and assignment for Worker