Can I protect embedded applications using individual programs for each processor in shared memory?

Not automatically. It is possible to protect each program on its own. Eventually we will provide more powerful primitives which will interweave the processes with each other. An operating system with good proximity detection will most likely run the watchdog threat on a processor of its own.