Add locking, thread-ID tracking to profiling.