Network coding-based survivability techniques for multi-hop wireless networks