Many To One Multithreading Model