NO! NO! NO!
A multithreaded system comprising of multiple user level threads cannot make use of the different processors in a multiprocessor system simultaneously.
BECAUSE The operating system sees only a single process and will not schedule the different threads of the process on separate processors.
Consequently, there is NO performance benefit associated with executing multiple user-level threads on a multiprocessor system.