For low volume, Cypress recommends using its CY3649 HiLo programmer. The programmer base unit is all that is required to program the CY7C630xx family parts. However all other Cypress M8 parts will require an additional adaptor base and matrix card specific to the part.
Please refer to the following website for more details.
Cypress low-speed USB M8 Series Hi Lo Programmers - CY3649-xxxV
Cypress full-speed USB M8 Series Hi Lo Programmers - CY3649-xxxV
Many 3rd party programmers support gang programming for our M8 parts as well.