I don't think anyone will do your research for you but here are some links with a lot of good information.
Paul Syverson's home page
Roger Dingledine's home page
2012 Tor Specification
Selected Papers in Anonymity
First, I highly recommend upgrading your Tor version as it no longer receives bug fixes or security patches (or new v3 onion addresses). If you're running Debian or Ubuntu, you can check if your version is supported here: https://2019.www.torproject.org/docs/debian.html.en
As for your high CPU usage, tor is mostly single-threaded, so the behavior you see is ...
There is procedure in Tor for reporting bad relays:
Send email to address email@example.com and describe the behavior you observed (the suspicious criteria are in the wiki).
There is no automatic way of detecting such nodes, only manually.