Loss-Aware Network Coding for Unicast Wireless Sessions: Design, Implementation, and Performance Evaluation