Add benchmarks for partitioning algorithms

Added benchmarks for the partitioning algorithms. Also, changed ```competitiors``` in ```perf.py``` to have a vertical layout to make it look better as more benchmarks are added...