Heineken is returning to the site of the 2012 London Olympics after signing a five-year sponsorship deal with West Ham United.