I would come up with a system that actually informs workers of what their productivity targets are and allows them to monitor their progress with accurate data in real time.
I would also not have an automated process for termination, if for no other reason than attrition and retraining are more costly in the long run than underperformance by a fraction of a percent. Particularly given the variables that can affect performance which are out of the employee's control.