Distributed resource allocation techniques in interference-limited cellular networks