What does ‘pound’ mean?

( v ) Beaten up. Marlow got pounded by a gang on the way home from school.
( v ) Drink a lot. He pounded too many beers last night.