Hierarchical Profiler