Boomers - those born in the baby boom after the second world war - snack more often than their younger counterparts who are dubbed "millennials", US data published by The NPD Group has shown.