In previous work, we showed the benefits and feasibility of having a processor dynamically partition its executing software such that critical software kernels are transparently partitioned to execute as a hardware coprocessor on configurable logic 							
						
							
					 															
					Roman L. Lysecky, Frank Vahid