A BLDC motor operates at a given load and speed. What design choices and control strategies can you implement to maximize its efficiency?