Generalized Multi-Carrier: an Efficient Platform for Cognitive Wireless Applications