Running Local LLMs on Apple Silicon Mac: M1/M2/M3 Optimization Guide