This study presents a new parallel programming model, SPC3PM, designed for multi-core processors to execute matrix multiplication efficiently. The model allows for concurrent execution, significantly reducing execution time compared to traditional methods like OpenMP, while also ensuring better scalability and resource utilization. The approach demonstrates improved performance in matrix multiplication across varying sizes and numbers of cores, confirming its effectiveness in harnessing multi-core capabilities.