Opportunistic Computing In Wireless Networks