The cellular organelle responsible for the production of ATP generated by the breakdown of dietary macronutrients is the:

a) Ribosome
b) Mitochondrion
c) Golgi apparatus
d) Endoplasmic reticulum