I have searched around, and the only way it seems to run multiple instances of an app would be to rename the app's Activity or package, eg to rename com.adobe.reader.MainActivity to something like com.adobe.reader.myActivity.
Has anyone succeeded in doing anything like this or is there an easier way to run multiple instances of an app?