benchmark.py can now plot results using matplotlib