Add basic profiler
Update CMakeLists