Semantics for Shared Memory Concurrency -- On the Expressiveness of Forwarding in