Mohamed Toure netted a second-half hat-trick as Norwich came from behind to beat Roy Hodgson's Bristol City 4-2 in a mid-table Championship battle at Ashton Gate.