Newcastle United completed the signing of Bazoumana Toure on Sunday as the Ivorian became the Magpies' second signing of the summer.