concurrent tracer implemented on top of Thread#set_trace_func