scheduler: Ignore time used by the profiler implementation
scheduler: Fix double release of run queue lock
scheduler: Profile RunQueue implementation
scheduler: profiler: Use nanosecond as a main time unit
scheduler: Use single ended heap for CPU heap