1. A computer implemented method for fast remote communication and computation between processors, the computer implemented method comprising: configuring a direct core to core communication unit (DCC) to operate with a first processor, the first processor being a remote processor; receiving in a memory associated with the DCC a set of bytes, the set of bytes being sent from a second processor; creating without software intervention a hardware execution context using data specified in the set of bytes at the remote processor; and executing an operation specified in the set of bytes at the remote processor using the created context.