I know there are at least 10 different ways to send HTTP request in parallel, personally I have been using both threads and forkmanager with lwp useragent. But I have been facing 'out of memory' issues lately so I wonder if any experts here can advise me on a more memory efficient way to get the job done? i heard of mojo and coro, though never tried those, would they be better?