Rework the whole benchmark collection
The current benchmark directory mostly contains old code related to previous publications. The code isn't up to date with the AML library, and isn't really checked against in the CI, causing some major code rot.
We should instead focus on building a comprehensive view of how AML can be used, using classical algorithms from the HPC domain. This should serve as a good start for tutorials and documentation in general.