If you're looking for something less sophisticated than file from the link above I created a chart in Excel graphically marking optimal (by Sheets) pushing range from given position with a given M
You can download it here:
http://www.4shared.com/file/NgdUSAvv..._Ranges_2.html
You simply pick your position in the left, upper corner and then pick your M (your stack divided by small blind + big blind + antes) from the list. It will mark you hands you can push on the chart. It looks like this:
It's quite easy to use so you can even use it while playing. After a while you should remember everything easily or at least be able to asses what kind of hands you can push on your stack from a given position
P.S. It's an Excel macro-enabled sheet so you need to turn it on. I made it myself so it's 100% safe to use, macros are used only to mark the cells