create fewer threads while doing same work
acknowledged other code