aa3121a967
* Update primitive tests for multi-workgroup support * Update workgroup primitive tests for multi-workgroup support * Update workfront primitive tests for multi-workgroup support * Update team based primitive tests for multi-workgroup support * Update RMA functional tests to capture timing after quiet call - Modified RMA functional tests to record the time after a `quiet` call in thread, wavefront, and workgroup RMA calls. * Improve error handling and memory management - Replaced `cout` with `cerr` for improved error reporting. - Ensured all allocated memory is freed when `rocshmem_malloc` fails. * Update start time in primitive tests and latency calculations - Modified primitive tests to capture the earliest start time. - Updated latency calculations in functional tests. * Remove `GetSwarmTester` * Update start time in team primitive tests * Invoke quiet call from a single thread within a block on a rocshmem context