1. A system comprising: a computing system including: a programmable circuit configured to execute instructions according to a first computing architecture; a memory communicatively connected to the programmable circuit, the memory storing software executable by the programmable circuit, the software including: a first process including a firmware environment representing a virtual computing system having a second computing architecture different from the first computing architecture and one or more workloads to be executed within the process, the software executable to perform a method including: initializing, by an operating system executing natively on the computing system, execution of the first process by the programmable circuit; allocating a portion of the memory for use by the first process, the portion of memory including a plurality of memory segments; generating a plurality of area descriptors associated with the plurality of memory segments, each of the area descriptors defining a location and length of a corresponding memory segment and used by the virtual computing system to access the portion of the memory for execution of the one or more workloads; quiescing execution of the first process; capturing contents of the portion of memory and the plurality of area descriptors associated with the quiesced first process; and transferring a binary including the quiesced first process and the state of the portion of memory associated with the quiesced first process to a second location.