The easiest memorization strategy is to create a color-coded chart.
Here's an example of a HJ shove 10bb effective, followed by the calling ranges:
Instead of trying to memorize every calling range individually, you can simply combine the positions into one color-coded chart. I prefer google sheets, but any spreadsheet application can work.
The charts make it easy, but you'll want to incorporate training exercises to really lock it into your mind. For example, here's a training drill where we play against an early position shove 10bb deep. Regardless of what software you use, some combination of color-coded charts backed with regular training drills is IMO the fastest way to memorize shortstack play.
Good luck!