add implementation of classic whetstone benchmark