From the previous list of considerations, we can see that choosing a method for inter-processor communication isn't one size fits all. To help provide an idea of what's available, here are some examples of commonly used buses for MCU-based systems and some brief commentary on how they might be useful in a multi-processor system. This list is by no means exhaustive. Also, each standard has its own merits under different circumstances.