Spanning Tree - call graph
0 main
 1 init
  2 mainloop/malloc
 1 mainloop
  2 mainloop/malloc
 1 cleanup
  2 mainloop/malloc
hierarchy constructed from profiling information

main parent determined by CPU usage