In this study, the advantages of the parallel compution paradigms are utilized in a recent optimization algorithm, firefly algorithm. In the proposed implementation, the population is divided into subpopulations and each subpopulation is run on a different processing node. From the results on commonly used benchmark functions, the proposed model enhances the computation cost without comprosing on the solution quality.