Use benchmarks + app_name as basedir for dumps on golem

Bug: 173189095
Change-Id: I75c16fa164aebfb95666b02a256e27773e3aa326
diff --git a/tools/run_on_app_dump.py b/tools/run_on_app_dump.py
index 1644895..176ce02 100755
--- a/tools/run_on_app_dump.py
+++ b/tools/run_on_app_dump.py
@@ -502,9 +502,10 @@
 
 def get_results_for_app(app, options, temp_dir):
   app_folder = app.folder if app.folder else app.name + "_" + app.revision
+  opensource_basedir = (os.path.join('benchmarks', app.name) if options.golem
+                        else utils.OPENSOURCE_DUMPS_DIR)
   app_dir = (os.path.join(utils.INTERNAL_DUMPS_DIR, app_folder) if app.internal
-              else os.path.join(utils.OPENSOURCE_DUMPS_DIR, app_folder))
-
+              else os.path.join(opensource_basedir, app_folder))
   if not os.path.exists(app_dir) and not options.golem:
     # Download the app from google storage.
     download_app(app_dir + ".tar.gz.sha1", app.internal)