1. A Metacommand Processing Unit within a Graphics Processing Unit (GPU), comprising: a metaprocessor configured with at least one context register, the metaprocessor including context management logic; and a metaprocessor control register block coupled to the metaprocessor, the metaprocessor control register block configured to receive metaprocessor configuration data, the metaprocessor control register block further configured to define actions to be performed by the context management logic, wherein the metaprocessor is further configured to perform at least one of: GPU-to-GPU synchronization and Central Processing Unit (CPU)-to-GPU synchronization in a multi-GPU and multi-CPU configuration, wherein the metaprocessor is further configured to execute groups of metacommands for synchronization and context management of local, remote, and peer actors with respect to the GPU.