Multiagent Environment Design for Pervasive Human-ICT Systems: The SAPERE Approach