Android power Usage - How to monitor
Not sure if it does what you want to, but I use Quick System Info PRO (free).
In this app, via "Basic Info", you can get to the battery details, and check the "Power Usage". This gives you a break-down on which processes are responsible for power usage in percentages.
I have found it to be the most extensive monitoring application I could find. Also, the Dmesg and Logcat viewer (alos in the app) might give you an indication which messages are exchanged and thus which application/thread is responsible for activity.