It depends a lot on your reagents. A single mole of lithium aluminum hydride contains 4 hydrides, so it can reduce something 4 times (potentially, as each hydride reacts from the core, the remaining ones are less reactive). However sodium hydride contains only 1 hydride, so it reacts 1 to 1.
Its really about moles of "reactive moieties" rather than mols of reagents per se. Putrecine has 2 equivalent reactive groups, so to acetylate both of them you would need 1 mol of putrecine and 2 moles of acetylating agent (like acetyl chloride).