Надо сделать плату для одного проекта с несколькими ядрами, как SMP в компах. В какую сторону копать про связывание МК в одну систему? Дайте хороших доков

Я представляю так: к одному МК привязан биос, на остальные только подано питание и синхро.
Память сделана так: у каждой МК своя память на метр-два (как-бы L3) + общая память 128 метров через tri-state буфера.
Все выводы под устройства идут через tri-state в одну шину, чтобы каждый МК мог работать с девайсами.
Как это вообще все организовано в тех же х86 системах?