simplify and improve the way asynchronous send and receive are handled(cherry picked from commit 3b0cc88be96b2f07a2a4829a659a4f02f9bbf594)
handle pending asynchronous requests on finalize (should be harmless in
most cases, everybody should has completed)(cherry picked from commit a09da6c17ad98c22da2c043958f60e0336e9942b)
revalidate tesh, no impact on time, but cleaning makes jupiter be the
last to finalize(cherry picked from commit 5a3326284f6d3377fd38786633ae8347178d4ded)
Cosmetics: uncapitalize.
(cherry picked from commit d88fcc7f21b9444f107576afeaed127dfd4de049)
Make functions public, they are need by macros SMPI_SAMPLE_{DELAY,FLOPS}.
(cherry picked from commit afcb6663eebe4a13bf9ffed05192253f1b6e5297)
Cosmetics: adjust spaces.
(cherry picked from commit 518ff51fd36819ad91b647e5918f0e6e0440f4c8)
leak --(cherry picked from commit dd1330c53beec9c5abb8b23375062e6acf214632)
potential fixes
(cherry picked from commit 7e5c2f3a409fb782e912f80867b8573a54e0dc09)
changelog
(cherry picked from commit c06cc40fb52a8e289add52024b916b728f1a24fa)