added CPU benchmark functionality