A Runtime Relocation Based Workflow for Self Dynamic Reconfigurable Systems Design