Sainsbury's has named former Heineken executive Sarah Warby as its new marketing director.