Added benchmark.cpp and Makefile