before full_cpu_multiThread
good hierarchical structure is important
prune on hierarchy structure