This seems to be the most popular backbone boilerplate...
With regards to requirejs you may reconsider against using any module loader until your app is past its initial stages and you indeed have many modules - it is much easier to develop/debug this way and it is not difficult to add a module loader later as long as you avoid using globals and encapsulate your modules in function () { ... your module ... }
.
That is only my personal opinion that probably will not be supported by people who have forgotten how it was when you're just starting to use module loaders ;)