Remove unused ``platform`` attributes and add ``supported_platforms`` along with check so that workloads can fail early when attempting to run on an incorrect platform.