TPB automatically names threads for Linux & Windows

runtime: added ability to name threads, TPB scheduler automatically names each block's thread