buffer_size to_buffer from_buffer for 1/8 communication cost in MC; mmsp2xyz for scalar data type in utility