Apple - Monitoring power consumption on Mac
As of Mavericks, this is provided by the OS. Activity monitor has a tab devoted to displaying the energy use of running (and recently running) apps.
Also, the battery icon shows applications that use significant energy on Mavericks and newer.
iStat Menus
let's you monitor your current computer power usage. Unfortunately, it does not break it down by app.