Asynchronous adaptation and learning over networks — Part II: Performance analysis