Added Threaded Hash Gen