got parallel processing working on over 1000 threads