Efficient Resources Allocation for OFDM Systems