The number of threads can be anything now
does not need to be a division of height