Fastest and most efficient; don't do it at all and instead use a keg.
I know that is not really what you are asking but I don't really know of a fast and efficient way to clean bottles. I used to obsessively save bottles even if had some crud in them. I have probably spent the equivalent of a full 40 hour work week meticulously cleaning bottles if you added it all together. Eventually I decided to only save bottles that I was able to rinse immediately. Now I have gotten rid of all my 12 ounce bottles and only kept 22oz bombers.
When I do bottle, my method is oxyclean soak, hot water rinse then I use the spray thing on the top of the bottle tree to sanitize them. Definitely is not a quick process, that is why I ended up investing in some corny kegs. Even using kegs it seems about a two hour process to clean, sanitize, rack to corny, and clean up the carboy and other mess. When I bottled an entire batch, the process was easily twice that to make sure i used non-contaminated equipment and bottles.
If you have a dishwasher with a sanitize cycle that would work but the bottles are difficult to keep from falling over, and really they still need to be clean before going in. If I ever need to bottle 12oz again I am just going to buy brand new bottles and not worry about it.