The nthreads parameter is used to explicitly take advantage of multicore architectures BUT it is useful only if a core is not able to handle the full processing load. With CPUs above the Atom, this is not a problem so that nthreads should be left at 1 (the default). Furthermore, nthreads does not lighten the CPU load.