Matthew Macklin was outclassed by Gennady Golovkin as his latest bid to win a world middleweight title ended in a knockout.