Made thread engine use the maximum number of threads available if the user doesn't manually specify.  Unfortunately this will include HT threads for the time begin.