Analysis and implementation of a new constant acceleration subcycling algorithm