“…The communication between systems that use different byte orders is problematic [7]. Nowadays, heterogeneous Multiprocessor Systemon-Chip (MPSoC) can include several processors with different endianness and therefore these problems can arise even when the systems are on the same chip [8][9][10]. For example, if a processor has to submit an integer to another processor with a different byte order through shared memory, then a protocol must be established.…”