System Level Support for Dynamic Partial Reconfiguration