An investigation of dynamic partial reconfiguration offloading in hard real-time systems.