Batching Techniques Using Generalized Pile-Scramble Shuffles and Branching Shuffles | Synapse