working cpu benchmark
cleaned up and added cuda transpose