For two CPUs some FIFOs or dual-ported RAM would be fun to play with.
I'm currently working on a system that can have a master and 15 co-processors, loosely coupled with either SPI, UART or I2C.
Don't ask my why you would need 15, it just seemed like a nice round number ![]()
Rob