Binary power allocation for cognitive radio networks with centralized and distributed user selection strategies