feature: thread x,y,z dims, block x,y dims. mac build.
feature: thread x,y,z dims, block x,y dims. win build.
feature: thread x,y,z dims, block x,y dims. linux build.