Pham et. al[8] propose use of a microkernel-based hypervisor for virtualized execution and management of soft ware and hardware tasks running on a commercial hybrid computing platform. Reconos 19] provides an execution environment and extends the multi-threaded programming model to reconfigurable hardware using threads