Sunderland have completed their sixth summer signing after wrapping up the capture of the American international Jozy Altidore from AZ Alkmaar.