PepsiCo has appointed Tom Greco as president of its Frito-Lay North America division in a series of executive changes as part of a number of executive changes at the company.