I have this same problem for my game, it takes 440mb of memory via CocoonJS since it loads everything at the start and not layout by layout.
There's plenty of devices that can run the game with enough grunt, just their 512mb ram is not able to handle it.
We really need Ludei to step up and implement layout loading, because each of my layout while running typically only have 60mb of assets or less.