For the part communication related to the time-step limiter, only send the time-bin (an int8_t) rather than the whole particle. The packing is done manually rather than by using an MPI-provided mechanism.
part
time-bin
int8_t