Minimum Vibration Mechanism Design via Convex Programming