Stellar Convective Penetration: Parameterized Theory and Dynamical Simulations