Add benchmark

Add benchmark app. Still need to tailor it to work for other operations. Only put is supported.