Research options for cpu and memory benchmarking

One initial idea is to build from pytest-benchmark to add resource usage tracking.

Notes can be found in the wiki page.