I have found a good app called Watchdog, which monitors all of the processes running in the background. Any app that runs over a certain CPU threshold, Watchdog will send you a notification of the offending app, along with the option to kill it. It is a free app and works like a charm for me.