Optimal random access protocols for wireless networks