STPCV: Efficient selection of V-belt drive systems.