Careful ... 8-bit and 32-bit microcontrollers are different word sizes.
You may find these of interest:
How to send and receive struct data packet over serial - Using Arduino / Programming Questions - Arduino Forum
Can I send multiple data in one package? - Using Arduino / Programming Questions - Arduino Forum