On the Complexity of Optimal Power Allocation in a Multi-Tone Multiuser Communication System