use global worksize calculation