C Thread Pool Wait For All Tasks To Complete