Heterogeneous Reconfigurable Processors for Real-Time Baseband Processing: From Algorithm to Architecture