So the last thread terminates, but needs longer than the other threads? And this happens with any number of cores? Is that correct?