Development and application of an optimization model for elite level shot putting