A Design Technique for Adapting Number and Boundaries of Reconfigurable Modules at Runtime. (15th July 2009)