Product Allocation Planning with Safety Compatibility Constraints in IoT-based Warehouse | Synapse