Kernel Function-level Profiling