Design of an Adaptable Run-Time Reconfigurable Software-Defined Radio Processing Architecture