implement benchmark platform selection