Neighbor Node Discovery in Asynchronous Sensor Networks