The LocalJobRunner currently supports only a single execution thread. Given the prevalence of multi-core CPUs, it makes sense to allow users to run multiple tasks in parallel for improved performance on small (local-only) jobs.
It is necessary to patch back
MAPREDUCE-1367 into Hadoop 0.20.X version. Also, MapReduce-434 should be submitted together.