Figure 2—Multicores are fine when each core is doing its own thing. The challenge arises when they contend for access to shared resources. Propeller uses a round-robin hub that grants each core deterministic access to shared RAM and ROM.