thorium: add message tracepoints in worker code path

Link: https://github.com/GeneAssembly/biosal/issues/751
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
thorium: add message tracepoints in node

Link: https://github.com/GeneAssembly/biosal/issues/751
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
thorium: add differences between tracepoints

thorium_actor_profiler_profile communication_time= 11385160 ns (roundtrip latency)
Message Tag 0x7724 Count 41 SourceActor 1000092 DestinationActor 1001601
thorium_message_print_tracepoints
message:THORIUM_MESSAGE_TRACEPOINT_ACTOR_1_SEND 1067697494855483 ns
message:THORIUM_MESSAGE_TRACEPOINT_WORKER_1_SEND 1067697494855556 ns (+ 73 ns)
message:THORIUM_MESSAGE_TRACEPOINT_NODE_1_SEND 1067697494863203 ns (+ 7647 ns)
message:THORIUM_MESSAGE_TRACEPOINT_NODE_2_RECEIVE 1067697501120481 ns (+ 6257278 ns)
message:THORIUM_MESSAGE_TRACEPOINT_WORKER_2_RECEIVE 1067697501122280 ns (+ 1799 ns)
message:THORIUM_MESSAGE_TRACEPOINT_ACTOR_2_RECEIVE 1067697501124291 ns (+ 2011 ns)

Link: https://github.com/GeneAssembly/biosal/issues/751
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
thorium: all tracepoints now begin with THORIUM_TRACEPOINT

thorium_actor_profiler_profile communication_time= 12880335 ns (roundtrip latency)
Message Tag 0x7724 Count 41 SourceActor 1000084 DestinationActor 1001601
thorium_message_print_tracepoints
message:THORIUM_TRACEPOINT_ACTOR_1_SEND 1068206163689091 ns
message:THORIUM_TRACEPOINT_WORKER_1_SEND 1068206163689163 ns (+ 72 ns)
message:THORIUM_TRACEPOINT_NODE_1_SEND 1068206163692766 ns (+ 3603 ns)
message:THORIUM_TRACEPOINT_NODE_2_RECEIVE 1068206169312704 ns (+ 5619938 ns)
message:THORIUM_TRACEPOINT_WORKER_2_RECEIVE 1068206169314057 ns (+ 1353 ns)
message:THORIUM_TRACEPOINT_ACTOR_2_RECEIVE 1068206169315719 ns (+ 1662 ns),

Link: https://github.com/GeneAssembly/biosal/issues/751
Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>
thorium: disable tracepoints in production

Signed-off-by: Sébastien Boisvert <boisvert@anl.gov>