Line-granularity, thread-aware deterministic and statistic pure-python profiler