Fixes for the use of resource strategy and new `product` functions
Created by: vloncar
Two related fixes. The first one ensures that the proper multiplication function is called wrt the strategy specified in config. The second one adds new product
functions to SeparableConv
layers, which was missed in previous PR.