Added mutex so that list build can be multi-threaded
Added timer to report list build time.
Other changes related to multi-thread list build.
Multi-threaded list build.
One thread per user-input path.
Fixed race condition in parallel read
Implemented a primitive scheduler for mt-traversal (dev id based)