Eng replied with this information:
For communities Authoring environment – Sizing guidelines are same as Sites. [0]
Being Write heavy and UGC heavy, publish environment should follow the recommended cloud service architecture for communities by either using ASRP ( cloud storage ) OR MSRP/DSRP ( on prem installations). Using JSRP is not a recommended deployment for production setup.
Publish Farm is a better alternative with user sync configured. UGC would be automatically sync across instances in case of SRPs ( except JSRP).
For 50-100 concurrent users .. not sure if these are actual concurrent UGC write requests or just read. But heap size of more than 16GB is least we should consider for a publish instance.
For more details on topologies refer [1]
For publish instance hardware sizing calculation , refer to [2] and use caching % almost 10 % or almost 0 for communtites use case.
[0] https://helpx.adobe.com/experience-manager/6-2/managing/using/hardware-sizing-guidelines.html
[1] https://helpx.adobe.com/experience-manager/6-2/communities/using/topologies.html
[2] https://helpx.adobe.com/experience-manager/6-2/managing/using/hardware-sizing-guidelines.html