The heart of TAU is its profiling and tracing environment, an integrated toolkit for performance instrumentation, measurement, and analysis of parallel, multithreaded programs.