1. A method for transparently optimizing a workload of a containment abstraction, comprising: determining if an at least partially hardware bound containment abstraction should be converted to an entirely central processing unit (CPU) bound containment abstraction based upon the workload of the at least partially hardware bound containment abstraction; converting the at least partially hardware bound containment abstraction to being an entirely (CPU) bound containment abstraction by placing the containment abstraction in a memory store, based upon the workload; allocating the workload of the entirely CPU bound containment abstraction across at least a portion of a data center to optimize the workload of the entirely CPU bound containment abstraction; and automatically reverting the CPU bound containment abstraction back to being at least partially hardware bound when another containment abstraction having a higher priority is determined to require conversion.