add user-land profiling capabilities

No Hotprofiling needed, may be slow..